.pagination {
	font-size: 80%;
	float:right;
	margin:10px 0;
}

.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
	*color:#15B !important;
}

.pagination a,.pagination span {
	display: block;
	float: left;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
	color:#fff;
	background: #63a4de;
	border: solid 1px #AAE;
}

.pagination .current.prev,.pagination .current.next {
	color: #999;
	border-color: #999;
	background: #fff;
}

.pagination .next {
	background: #FFF;
}

.pagination input{
	width:30px;
	height:18px;
	text-align:left;
	padding-right:2px;
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}